#!/bin/bash

LOG_FILE="installation.log"

echo "开始后台安装依赖包..."
echo "日志文件: $LOG_FILE"

# 记录开始时间（秒级时间戳 + 可读时间）
START_TIME=$(date +%s)
echo "安装开始时间: $(date)" >> "$LOG_FILE"

# 在后台运行安装命令
nohup bash -c "
    pip install -r requirements.txt >> '$LOG_FILE' 2>&1
    END_TIME=\$(date +%s)
    ELAPSED=\$((END_TIME - $START_TIME))
    echo \"安装结束时间: \$(date)\" >> '$LOG_FILE'
    echo \"总耗时: \$((ELAPSED / 60)) 分 \$((ELAPSED % 60)) 秒\" >> '$LOG_FILE'
" >> "$LOG_FILE" 2>&1 &


INSTALL_PID=$!
echo "安装进程PID: $INSTALL_PID"
echo "打开 $LOG_FILE 查看安装进度"
